A CTO's guide to Modern C